[RESOLVIDO] Magento: Não consigo fazer login de administrador após instalação

Publicado por albert guedes em 13/06/2011

[ Hits: 46.062 ]

Blog: https://teko.net.br

 


[RESOLVIDO] Magento: Não consigo fazer login de administrador após instalação



Essa solução foi testada num Magento 1.5.1, sistema Debian testing , PHP 5.3.3-7 e Mysql 5.1.16.

Se após a instalação do Magento você não conseguir realizar o login de administrador, essa dica pode resolver seu problema.

1 - No diretório de instalação de seu Magento, vá até a pasta 'app/code/core/Mage/Core/Model/Session/Abstract'

2 - Abra o arquivo 'Varien.php'

3 - Procure pelas linhas (por volta das linhas 75 e 85)

[php code]
// session cookie params                                                                                              
        $cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath(),
            'domain'   => $cookie->getConfigDomain(),                                                                      
            'secure'   => $cookie->isSecure(),                                                                              
            'httponly' => $cookie->getHttponly()                                                                            
        );
[/php code]

e comente os últimos 3 itens do array:

[php code]
// session cookie params                                                                                              
        $cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath()
            //'domain'   => $cookie->getConfigDomain(),                                                                      
            //'secure'   => $cookie->isSecure(),                                                                              
            //'httponly' => $cookie->getHttponly()                                                                            
        );
[/php code]

e importante, não esqueça de tirar a vírgula depois do item " 'path'=> $cookie->getPath() ".

Após isso, entre/atualize a página de login de administrador, e tente se logar. Se tudo der certo, você entrará normalmente na área de administração.

Então, até a próxima dica.

Outras dicas deste autor

Separar caracteres de uma string no PHP

Pegar o id de um elemento com javascript

Descubra o ip de links de uma página sem esforço

Definindo um tema de cores para o Emacs

Como gravar partes de um vídeo com o mencoder

Leitura recomendada

Minificar saída HTML usando PHP

Problemas com a tradução no Drupal (CMS)

Sites para todas as linguagens

iTheora - Disponibilize vídeos no seu site (como o Youtube)

Função em PHP que mostra o número da semana no ano

  

Comentários

[2] Comentário enviado por zigzagzen em 26/06/2012 - 19:33h

Fantástico! Muito obrigado!

[3] Comentário enviado por moreirapontocom em 09/07/2012 - 18:27h

Funcionou! Obrigado pela dica!

[4] Comentário enviado por l_gipo em 19/10/2012 - 18:49h

Muito obrigado Albert. Sua dica resolveu meu problema. Só fico imaginando como vc conseguiu descobrir isso. rsrsr
Valeu.

[5] Comentário enviado por joaochrisostomo em 09/06/2014 - 18:04h

Show, funcionou
muito obrigado mesmo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts